package Top101K;

/**
 * @Author quan
 * @Description TODO
 * @Date 2023/10/20 22:38
 */
public class a06_str {
    public static void main(String[] args) {
        //char - string: String.valueOf(char)
        //字符串某个位置的元素值： str.charAt(i)
        //字符串的长度带括号，字符数组不带括号
        //string - 字符数组 : string.toCharArray();
        // indexOf()  ???


    }

    /**
     * 给定一个字符串和一个字符数组，用字符数组中的字符替换字符串中的%s,当所有的%s替换完成之后，剩余的字符补位在之前的字符串之后
     * @param str
     * @param charArray
     * @return
     */
    public static String fun(String str,char[] charArray){
        String res = str;
        int index = 0;
        while (res.contains("%s") && index < charArray.length){
            res = res.replaceFirst("%s",String.valueOf(charArray[index]));
            index++;
        }
        for (int i = index; i < charArray.length; i++) {
            res+=charArray[index];
        }
        return res;
    }

}
